centos7中redis的使用(redis | 您所在的位置:网站首页 › centos7 操作 › centos7中redis的使用(redis |
1.redis自带的客户端redis-cli连接redis服务:(-p:指定端口 -a:输入密码) 命令:./redis-cli -p 6379 -a 123456 2.选择操作第几个redis数据库: 命令:select n 3.redis操作string类型的数据: (1)存取单条数据:set/get
(2) 存取多条数据: 存:mset sex man address shanghai 取:mget name sex address
4. 4.redis操作hash类型数据: (1)存取单条数据:hset/hget
(2)存取多条数据 :hmset/hmget
(3)一次性取redis的key(users)下面的全部数据 :hgetall users
(4)删除数据(单条或多条)
5.redis操作list类型数据: 集合可以左添加,也可以右添加 (1)左添加:先添加得数据会被后添加得数据挤到后面去。 添加命令:lpush students dlf lisi 查看命令:lrange students 0 1
(2)右添加:先添加得数据会被后添加得数据挤到里面去。 添加命令:rpush students zhangsan wangwu 查看命令:lrange students 0 3 (3)查看数据长度/删除数据 命令:llen students lrem students 1 zs
(4)list可以存储重复数据:
(5)删除多条重复数据:从左往右顺序删除: 命令:lrem students 2 lisi
6.redis操作set数据类型: (1)存入的数据跟取出的数据顺序不一样,set内部会有一个固定的排序 存入命令:sadd letters aaa bbb ccc ddd eee 查看命令:smembers letters
(2)查看条数: 命令:scard letters
(3)删除数据: 命令:srem letters aaa ccc
7.redis操作sortd set (按我们自己的要求进行排序,set只能按它固定的顺序排序)数据类型: (1)按顺序添加: 命令:zadd score 3 zhangsan 1 ls 7wangwu 10 dlf
(2)查看数据: 命令:zrange score 0 4 (3)查看条数: 命令:zcard score (4)删除数据: 命令:zrem score zhangsan lisi
7.redis通用命令: (1)按层级存储数据: 命令:set cart:user01:item01:apple
(2)redis设置key的失效时间(常用于验证码的失效时间)(px:毫秒 ex:秒) 命令:set code test ex 10 (表示10秒后失效,将查不到此数据,被系统默认删除)
(3)查看生效时间: 命令:ttl code 如果值为-1表示永不失效,如果值为-2表示已失效 如果值为正数:表示生效的剩余时间
(4)给为添加失效时间的数据添加失效时间 命令:expire code 10 (前提是code这个值还存在)
(5)参数xx 与nx区别: xx:当数据存在才能设置失效时间,数据不存在将设置不了 nx:当数据不存在时才能设置成功,数据存在将设置不了
(6)通用删除命令: 命令:del user
|
CopyRight 2018-2019 实验室设备网 版权所有 |